My Snow Monkey 設定方法

My Snow Monkey 設定方法

my-snow-monkey.phpを開き、下記のコードを追加する。
最初から何行かコードが書いてあると思いますが、それは消さずに、最後の行からコードを追加するようにしてください。

// 実際のページ用の CSS 読み込み
add_action(
	'wp_enqueue_scripts',
	function() {
		wp_enqueue_style(
			'my-snow-monkey',
			MY_SNOW_MONKEY_URL . '/style.css',
			[ \Framework\Helper::get_main_style_handle() ],
			filemtime( MY_SNOW_MONKEY_PATH . '/style.css' )
		);
	}
);

// エディター用の CSS 読み込み
// クラシックエディターとブロックエディターの両方に CSS が読み込まれます。
// ブロックエディターの場合は自動的に .editor-styles-wrapper でラップされます。
// 依存関係は指定できません。
// ※※※ WordPress 6.7 〜のブロックエディターでは適用されない? ※※※
add_action(
	'after_setup_theme',
	function() {
		add_theme_support( 'editor-styles' );
		add_editor_style( '/../../plugins/my-snow-monkey/style.css' );
	}
);

// エディター用の CSS 読み込み
// ブロックエディターに CSS が読み込まれます。
add_action(
	'enqueue_block_assets',
	function() {
		// エディター以外では何もせずに終了させる
		if ( ! is_admin() ) {
			return;
		}

		// CSS を読み込み
		wp_enqueue_style(
			'my-snow-monkey',
			untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/style.css',
			[ Framework\Helper::get_main_style_handle() ],
			filemtime( plugin_dir_path( __FILE__ ) )
		);
	},
	11
);

この記事を書いた人